package demo5;

public class Test {
    public static void main(String[] args) {
        int[] nums1 = new int[]{1,2,3,0,0,0};
        int[] nums2 = new int[]{2,4,6,};
        int m = 3; // nums1 的有效数字
        int n = 3;//  nums2 的有效数字
        int[] nums3 = new int[m+n];
        int i,j,k;
        for ( i = 0, j = 0, k = 0; (i < m) && (j < n);  k++) {
            if (nums1[i] <= nums2[j]) {
                nums3[k] = nums1[i];
                i++;
            } else {
                nums3[k] = nums2[j];
                j++;
            }
        }
        if (i == m) {
            while (j < n) {
                nums3[k++] = nums2[j++];
            }
        } else if (j == n){
            while (i < m) {
                nums3[k++] = nums1[i++];
            }
        }

        for (int l = 0; l < nums3.length; l++) {
            System.out.print(nums3[l] +  " ");
        }

    }
}
